﻿#region Using directives

using System;
using System.Collections.Specialized;
using System.Configuration;
using System.Data;
using System.Data.Common;
using System.Configuration.Provider;

using GPSTrackingServerDB.Entities;

#endregion

namespace GPSTrackingServerDB.Data.Bases
{	
	///<summary>
	/// The base class to implements to create a .NetTiers provider.
	///</summary>
	public abstract class NetTiersProvider : NetTiersProviderBase
	{
		
		///<summary>
		/// Current WebsiteLogProviderBase instance.
		///</summary>
		public virtual WebsiteLogProviderBase WebsiteLogProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current UsersProviderBase instance.
		///</summary>
		public virtual UsersProviderBase UsersProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current TrackDataProviderBase instance.
		///</summary>
		public virtual TrackDataProviderBase TrackDataProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current StatesProviderBase instance.
		///</summary>
		public virtual StatesProviderBase StatesProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current RolesProviderBase instance.
		///</summary>
		public virtual RolesProviderBase RolesProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current RolesByUsersProviderBase instance.
		///</summary>
		public virtual RolesByUsersProviderBase RolesByUsersProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current NotificationsLogProviderBase instance.
		///</summary>
		public virtual NotificationsLogProviderBase NotificationsLogProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current NotificationsProviderBase instance.
		///</summary>
		public virtual NotificationsProviderBase NotificationsProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current MqLogProviderBase instance.
		///</summary>
		public virtual MqLogProviderBase MqLogProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current ListenerLogProviderBase instance.
		///</summary>
		public virtual ListenerLogProviderBase ListenerLogProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current UsersByGroupsProviderBase instance.
		///</summary>
		public virtual UsersByGroupsProviderBase UsersByGroupsProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current ImeiTypeProviderBase instance.
		///</summary>
		public virtual ImeiTypeProviderBase ImeiTypeProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current ImeiProviderBase instance.
		///</summary>
		public virtual ImeiProviderBase ImeiProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current GroupsProviderBase instance.
		///</summary>
		public virtual GroupsProviderBase GroupsProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current GpsModelsProviderBase instance.
		///</summary>
		public virtual GpsModelsProviderBase GpsModelsProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current GeoFenceDetailsProviderBase instance.
		///</summary>
		public virtual GeoFenceDetailsProviderBase GeoFenceDetailsProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current GeoFenceByImeiProviderBase instance.
		///</summary>
		public virtual GeoFenceByImeiProviderBase GeoFenceByImeiProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current NotificationsByImeiProviderBase instance.
		///</summary>
		public virtual NotificationsByImeiProviderBase NotificationsByImeiProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current GeoFenceProviderBase instance.
		///</summary>
		public virtual GeoFenceProviderBase GeoFenceProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current PendingComandProviderBase instance.
		///</summary>
		public virtual PendingComandProviderBase PendingComandProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current GasPricesProviderBase instance.
		///</summary>
		public virtual GasPricesProviderBase GasPricesProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current CountriesProviderBase instance.
		///</summary>
		public virtual CountriesProviderBase CountriesProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current CitiesProviderBase instance.
		///</summary>
		public virtual CitiesProviderBase CitiesProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current AdminRolesByAdminProviderBase instance.
		///</summary>
		public virtual AdminRolesByAdminProviderBase AdminRolesByAdminProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current TrackDataLastLocationProviderBase instance.
		///</summary>
		public virtual TrackDataLastLocationProviderBase TrackDataLastLocationProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current AdminRolesProviderBase instance.
		///</summary>
		public virtual AdminRolesProviderBase AdminRolesProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current GroupsByImeiProviderBase instance.
		///</summary>
		public virtual GroupsByImeiProviderBase GroupsByImeiProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current AdminProviderBase instance.
		///</summary>
		public virtual AdminProviderBase AdminProvider{get {throw new NotImplementedException();}}
		
		
	}
}
